package simpleParticleSystemPackage;

import javax.vecmath.Vector3f;


/**
* Eine Implementierung des Interface IVector3fCreator. Es wird immer 
* derselbe Vektor erzeugt. 
*
* @author Frank Klawonn
* Letzte Aenderung 1.8.2008
*
*/
public class ConstantVector3fCreator implements IVector3fCreator
{

  //Der gewuenschte konstante Vektor.
  public  Vector3f  pos;


  /**
  * Konstruktor
  *
  * @param x   Die x-Komponente des Vektors
  * @param y   Die y-Komponente des Vektors
  * @param z   Die z-Komponente des Vektors
  */
  public ConstantVector3fCreator(float x, float y, float z)
  {
    pos = new Vector3f(x,y,z);
  }


  /**
  * Implementierung der entsprechenden Methode des Interface.
  */
  public Vector3f getNextVector3f()
  {
    return(pos);
  }
}
